package model

type ContractInfo struct {
	Id                 string `json:"id"`
	ContractId         string `json:"contract_id"`
	OrderId            string `json:"order_id"`
	CurrencyId         string `json:"currency_id"`
	UserId             string `json:"user_id"`
	AccountId          string `json:"account_id"`
	Leverage           string `json:"leverage"`
	MarginMode         string `json:"margin_mode"`
	Type               string `json:"type"`
	Lot                string `json:"lot"`
	OpenPrice          string `json:"open_price"`
	OpenStamp          string `json:"open_stamp"`
	Magic              string `json:"magic"`
	Margin             string `json:"margin"`
	Swap               string `json:"swap"`
	Commission         string `json:"commission"`
	Symbol             string `json:"symbol"`
	Profit             string `json:"profit"`
	Comment            string `json:"comment"`
	PairType           string `json:"pair_type"`
	PriceTick          string `json:"price_tick"`
	LotSize            string `json:"lot_size"`
	Ip                 string `json:"ip"`
	IdentificationCode string `json:"identification_code"`
	StopLossValue      string `json:"stop_loss_value"`
	StopProfitValue    string `json:"stop_profit_value"`
	MasterAccountId    string `json:"master_account_id"`
	OrderSource        string `json:"order_source"`
	Unordered          string `json:"unordered"`
}

func (ContractInfo) TableName() string {
	return "contract_info"
}
